package com.jumi.microservice.material.dto.warehouse;

import com.jumi.microservice.common.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;

/**
 * 物料仓库类
 *
 * @author ssk
 * @create 2020/7/20 15:42
 **/
public class JmWarehouseResponse implements Serializable {


    private static final long serialVersionUID = 1445756383723592494L;
    /**
     * 仓库ID
     */
    @ApiModelProperty("仓库ID")
    @Excel(name = "仓库ID")
    private Long warehouseId;

    /**
     * 仓库名称
     */
    @ApiModelProperty("仓库名称")
    @Excel(name = "仓库名称")
    private String warehouseName;

    /**
     * 联系人姓名
     */
    @ApiModelProperty("联系人姓名")
    @Excel(name = "联系人姓名")
    private String linkName;

    /**
     * 联系人电话
     */
    @ApiModelProperty("联系人电话")
    @Excel(name = "联系人电话")
    private String linkPhone;

    /**
     * 仓库所在省份ID
     */
    @ApiModelProperty("仓库所在省份ID")
    private Long provinceId;

    /**
     * 仓库所在省份名称
     */
    @ApiModelProperty("仓库所在省份")
    @Excel(name = "仓库所在省份")
    private String provinceName;

    /**
     * 仓库所在城市ID
     */
    @ApiModelProperty("仓库所在城市ID")
    private Long cityId;

    /**
     * 仓库所在城市名称
     */
    @ApiModelProperty("仓库所在城市")
    @Excel(name = "仓库所在城市")
    private String cityName;

    /**
     * 仓库所在地区ID
     */
    @ApiModelProperty("仓库所在地区ID")
    private Long areaId;

    /**
     * 仓库所在地区名称
     */
    @ApiModelProperty("仓库所在地区名称")
    @Excel(name = "仓库所在地区名称")
    private String areaName;

    /**
     * 仓库所在地详细地址
     */
    @ApiModelProperty("仓库所在地详细地址")
    @Excel(name = "仓库所在地详细地址")
    private String address;

    /**
     * 仓库状态;0=启用;1=禁用
     */
    @ApiModelProperty("仓库状态")
    @Excel(name = "仓库状态",readConverterExp="0=启用,1=禁用")
    private Integer status;


    public Long getWarehouseId() {
        return warehouseId;
    }

    public void setWarehouseId(Long warehouseId) {
        this.warehouseId = warehouseId;
    }

    public String getWarehouseName() {
        return warehouseName;
    }

    public void setWarehouseName(String warehouseName) {
        this.warehouseName = warehouseName;
    }

    public String getLinkName() {
        return linkName;
    }

    public void setLinkName(String linkName) {
        this.linkName = linkName;
    }

    public String getLinkPhone() {
        return linkPhone;
    }

    public void setLinkPhone(String linkPhone) {
        this.linkPhone = linkPhone;
    }

    public Long getProvinceId() {
        return provinceId;
    }

    public void setProvinceId(Long provinceId) {
        this.provinceId = provinceId;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public Long getCityId() {
        return cityId;
    }

    public void setCityId(Long cityId) {
        this.cityId = cityId;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public Long getAreaId() {
        return areaId;
    }

    public void setAreaId(Long areaId) {
        this.areaId = areaId;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }
}
